########################################################################################
######################          Import packages      ###################################
########################################################################################
from flask import Blueprint, render_template, flash
from flask_login import login_required, current_user
from __init__ import create_app, db



########################################################################################
# 这是主线蓝图
main = Blueprint('main', __name__)

@main.route('/') # 主页
def index():
    return render_template('index.html')

@main.route('/profile') # 登录成功页
@login_required
def profile():
    return render_template('profile.html', name=current_user.name)

app = create_app() # 创建一个flask应用
if __name__ == '__main__':
    with app.app_context():
        db.create_all() # 根据model.py创建数据库
    app.run(debug=True) # debug模式下运行


